CachePortal II: Acceleration of Very Large Scale Data Center-Hosted Database-driven Web Applications
نویسندگان
چکیده
Wide-area database replication technologies and the availability of data centers allow database copies to be distributed across the network. This requires a complete ecommerce web site suite (i.e. edge caches, Web servers, application servers, and DBMS) to be distributed along with the database replicas. A major advantage of this approach is, like the caches, the possibility of serving dynamic content from a location close to the users, reducing network latency. However, this is achieved at the expense of additional overhead, caused by the need of invalidating dynamic content cached in the edge caches and synchronization of the database replicas in the data center. A typical data center architecture for hosting Web applications requires a complete e-commerce Web site suite (i.e. Web server, application server, and DBMS) to be distributed along with the database replicas. Typically, the WS/AS/DBMS suite is installed in the network to serve non-transaction requests which require accesses to readonly database replicas of the master database at the origin site. In order to distinguish between the asymmetric functionality of master and slave DBMSs, we refer the mirror database in the data center as data cache or DB Cache. DBCache can be a lightweight DBMS without the transaction management system and it may cache only a subset of the tables in the master database. Updates to the database are handled using a master/slave database configuration: all updates and transactions are processed at the master database at the origin site. This architecture has two drawbacks: (1) all requests
منابع مشابه
Acceleration and Monitoring of Data Center-Hosted Distributed Database-Driven Web Applications
For many e-commerce applications, web pages are created dynamically based on the current state of a business, such as product prices and inventory, stored in database systems. This characteristic requires e-commerce websites to deploy and integrate web servers, application servers, and database systems at the backend. Response time is essential to many e-commerce applications. With increasing a...
متن کاملWeb Acceleration for Electronic Commerce Applications
Response time is one key point of di erentiation among electronic commerce (e-commerce) Web sites. For many ecommerce sites, Web pages are created dynamically based on the current state of a business stored in database systems. Snafu and slow-downs during special events or peak times demonstrate the challenges to engineer high performance database-driven e-commerce Web sites. One way to achieve...
متن کاملEngineering High Performance Database-Driven E-commerce Web Sites through Dynamic Content Caching
The fast growing demand for e-commerce brings a unique set of challenges to build a high performance e-commerce Web site both in technical terms and in business terms. To ensure the fast delivery of fresh dynamic content and engineer highly scalable e-commerce Web sites for special events or peak times continuously put heavy pressures on IT sta s due to complexity of current e-commerce applicat...
متن کاملRuminations on Multi-Tenant Databases
This is a position paper on multi-tenant databases. As motivation, it first describes the emerging marketplace of hosted enterprise services and the importance of using multi-tenancy to handle high traffic volumes at low cost. It then outlines the main requirements on multi-tenant databases: scale up by consolidating multiple tenants onto the same server and scale out by providing an administra...
متن کاملFreshness-driven adaptive caching for dynamic content Web sites
Both response time and content freshness are essential to e-commerce applications on the Web. One option to achieve good response time is to build a high performance Web site by deploying the state of art IT infrastructures with large network and server capacities. With such a system architecture, freshness of the content delivered is limited by the network latency since when users receive the ...
متن کامل